Severus Snape: Good guy or bad guy? Discuss.
[Edit: The original question was more broad than what I really wanted to ask. Do you think Snape is betraying Dumbledore to Voldemort? Or betraying Voldemort to Dumbledore? Or both? Or neither? What do you make of (
some spoilers from the most recent books spoilers spoilers don't click here? )